﻿CREATE PROCEDURE [dbo].[SalvarCliente]
	@codCliente INT, 
	@nome VARCHAR(50), 
    @telefone1 VARCHAR(15),
    @telefone2 VARCHAR(15),
    @telefone3 VARCHAR(15),
    @contato VARCHAR(50),
    @telefone4 VARCHAR(15),
    @telefone5 VARCHAR(15),
    @telefone6 VARCHAR(15)
AS
	
IF (@codCliente IS NULL) OR (@codCliente = 0) BEGIN
    
    INSERT Cliente (Nome, Telefone1, Telefone2, Telefone3, Contato, Telefone4, Telefone5, Telefone6)
    VALUES (@nome, @telefone1, @telefone2, @telefone3, @contato, @telefone4, @telefone5, @telefone6)

    SELECT CAST(@@IDENTITY AS INT) AS CodCliente

END ELSE BEGIN

    UPDATE Cliente
    SET Nome = @nome,
        Telefone1 = @telefone1,
        Telefone2 = @telefone2,
        Telefone3 = @telefone3,
        Contato = @contato,
        Telefone4 = @telefone4,
        Telefone5 = @telefone5,
        Telefone6 = @telefone6
    WHERE CodCliente = @codCliente

    SELECT @codCliente AS CodCliente

END